'''
字典对象的核心是散列表。散列表是一个稀疏数组（总是有空白元素的数组），数组的每个单元叫做bucket。每个bucket有两部分：一个是键对象的音乐，一个是值对象的引用。
由此，所有bucket结构和大小一致，我们可以通过偏移量来读取指定bucket
'''